teeming with life - Francés Inglés Diccionario